﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using Chillis.CRM.TransferObjects;

namespace Chillis.CRM.Communication
{
    [ServiceContract]
    public interface ICRMCService
    {

        [OperationContract]
        IList<TipoPublicacion> ListarTipoPublicacion();

        [OperationContract]
        TipoPublicacion ObtenerTipoPublicacion(int idTipoPublicacion);

        [OperationContract]
        bool RegistrarTipoPublicacion(TipoPublicacion entidad);

        [OperationContract]
        bool ActualizarTipoPublicacion(TipoPublicacion entidad);

        [OperationContract]
        bool EliminarTipoPublicacion(int idTipoPublicacion);

    }
}
